import Vue from 'vue'

//1.1导入路由包
import VueRouter from 'vue-router'
//安装路由
Vue.use(VueRouter)

//2.1导入 vue-resource
import VueResource from 'vue-resource'
Vue.use(VueResource)

// 2.2 全局配置 请求地址
Vue.http.options.root = 'http://47.89.21.179:8080'
//定义全局post 表单数据格式
Vue.http.options.emulateJSON = true

// 3.1 定义全局过滤器
import moment from 'moment'
Vue.filter('dataFormat', function(data, patter = "YY-MM-SS HH:mm:ss") {
	return moment(data).format(patter)
})

//按需 引入mint-ui 
// import { Header, Swipe, SwipeItem, Button, Lazyload } from 'mint-ui'
// Vue.component(Header.name, Header)
// Vue.component(Swipe.name, Swipe)
// Vue.component(SwipeItem.name, SwipeItem)
// Vue.component(Button.name, Button)
// Vue.use(Lazyload)

// 使用懒加载效果，不能按需导入，只能全部导入
import MintUI from 'mint-ui'
Vue.use(MintUI)
import 'mint-ui/lib/style.css'

// 4.1 引入缩略图插件 vue-preview
import VuePreview from 'vue-preview'

Vue.use(VuePreview)


//引入MUI 样式
import './lib/mui/css/mui.css'
import './lib/mui/css/icons-extra.css'


// 1.3导入路由模块
import router from './router.js'

//导入app 组件
import app from './App.vue'


//2.创建实例
var vm = new Vue({
	el: '#app',
	render: function(createElements) {
		return createElements(app)
	},
	router //挂载路由对象
})

